Python Job: Senior Embedded Software Engineer

Job added on

Company

digitalSTROM AG

Location

Schlieren - Switzerland

Job type

Full-Time

Python Job Details

YOUR FUTURE TEAM AND JOB

We are a well-cooperating, highly international team of embedded developers with different technical backgrounds, looking to strengthen our team’s competencies and skills with a skilled, friendly, and open-minded individual. We’re passionate engineers with a highly collaborative and problem-solving mindset. We are located in two offices in Schlieren and Renens, so remote communication is a standard part of our days.

We’re currently designing, coding, and delivering the best-quality embedded software for power-line communication devices for a smart-home system, and building a unique IP owned by a purely European company. We are on a mission of contributing our part to make people’s everyday life more energy-efficient, comfortable, and safe.

YOUR DESCRIPTION

You’re a Software Engineer (m/w) with a strong experience in the field of Embedded software and want to use your knowledge to build the leading smart home system heading for global expansion. You are self-motivated, result-driven, and value-oriented. You love to collaborate with your colleagues and share knowledge and ideas. You are eager to learn and acquire new skills.

What we expect from you:

· Collaboration with the team on designing, writing, testing, and refactoring of code.

· Contribution to the overall software architecture, development, and code-testing practices.

· Out-of-the-Box thinking with a strong sense of team spirit.

· Writing clean, readable, and tested high-quality code.

· Maintaining the highest code quality standards and helping the team to improve its best practices.

· Working with the agile iterative/incremental mindset to build and deliver our products.

Qualifications we look for:

· Strong communication and collaboration skills.

· Strong problem-solving skills.

· 5+ years of experience in low-level programming/software development in C++ on ARM architecture.

· Experience in Python programming and scripting.

· Experience with TDD, Unit testing, and mocks.

· Professional level English, both spoken and written.

Valued additional experience that will give you an advantage:

· Experience working with QP RTEFs and tools would be a huge one.

· Skillset in digital signal processing and communication.

· Experience working with CI/CD pipelines.

Job Types: Full-time, Permanent

Benefits:

  • Company events
  • Work from home

Schedule:

  • Monday to Friday
  • No weekends

Supplemental pay types:

  • Bonus pay
  • Performance bonus